{
  "type": "root",
  "children": [
    {
      "type": "leafDirective",
      "name": "import",
      "attributes": { "component": "Script", "from": "./script.md" },
      "children": [],
      "position": {
        "start": { "line": 1, "column": 1, "offset": 0 },
        "end": { "line": 1, "column": 50, "offset": 49 }
      }
    },
    {
      "type": "leafDirective",
      "name": "import",
      "attributes": { "component": "Second", "from": "./script-two.md" },
      "children": [],
      "position": {
        "start": { "line": 2, "column": 1, "offset": 50 },
        "end": { "line": 2, "column": 54, "offset": 103 }
      }
    },
    {
      "type": "heading",
      "depth": 1,
      "children": [
        {
          "type": "text",
          "value": "--description--",
          "position": {
            "start": { "line": 4, "column": 3, "offset": 107 },
            "end": { "line": 4, "column": 18, "offset": 122 }
          }
        }
      ],
      "position": {
        "start": { "line": 4, "column": 1, "offset": 105 },
        "end": { "line": 4, "column": 18, "offset": 122 }
      }
    },
    {
      "type": "paragraph",
      "children": [
        {
          "type": "text",
          "value": "Paragraph 1",
          "position": {
            "start": { "line": 6, "column": 1, "offset": 124 },
            "end": { "line": 6, "column": 12, "offset": 135 }
          }
        }
      ],
      "position": {
        "start": { "line": 6, "column": 1, "offset": 124 },
        "end": { "line": 6, "column": 12, "offset": 135 }
      }
    },
    {
      "type": "code",
      "lang": "html",
      "meta": null,
      "value": "code example",
      "position": {
        "start": { "line": 8, "column": 1, "offset": 137 },
        "end": { "line": 10, "column": 4, "offset": 161 }
      }
    },
    {
      "type": "heading",
      "depth": 1,
      "children": [
        {
          "type": "text",
          "value": "--instructions--",
          "position": {
            "start": { "line": 12, "column": 3, "offset": 165 },
            "end": { "line": 12, "column": 19, "offset": 181 }
          }
        }
      ],
      "position": {
        "start": { "line": 12, "column": 1, "offset": 163 },
        "end": { "line": 12, "column": 19, "offset": 181 }
      }
    },
    {
      "type": "paragraph",
      "children": [
        {
          "type": "text",
          "value": "Paragraph 0",
          "position": {
            "start": { "line": 14, "column": 1, "offset": 183 },
            "end": { "line": 14, "column": 12, "offset": 194 }
          }
        }
      ],
      "position": {
        "start": { "line": 14, "column": 1, "offset": 183 },
        "end": { "line": 14, "column": 12, "offset": 194 }
      }
    },
    {
      "type": "code",
      "lang": "html",
      "meta": null,
      "value": "code example 0",
      "position": {
        "start": { "line": 16, "column": 1, "offset": 196 },
        "end": { "line": 18, "column": 4, "offset": 222 }
      }
    },
    {
      "type": "heading",
      "depth": 1,
      "children": [
        {
          "type": "text",
          "value": "--hints--",
          "position": {
            "start": { "line": 20, "column": 3, "offset": 226 },
            "end": { "line": 20, "column": 12, "offset": 235 }
          }
        }
      ],
      "position": {
        "start": { "line": 20, "column": 1, "offset": 224 },
        "end": { "line": 20, "column": 12, "offset": 235 }
      }
    },
    {
      "type": "paragraph",
      "children": [
        {
          "type": "text",
          "value": "First hint",
          "position": {
            "start": { "line": 22, "column": 1, "offset": 237 },
            "end": { "line": 22, "column": 11, "offset": 247 }
          }
        }
      ],
      "position": {
        "start": { "line": 22, "column": 1, "offset": 237 },
        "end": { "line": 22, "column": 11, "offset": 247 }
      }
    },
    {
      "type": "code",
      "lang": "js",
      "meta": null,
      "value": "// test code",
      "position": {
        "start": { "line": 24, "column": 1, "offset": 249 },
        "end": { "line": 26, "column": 4, "offset": 271 }
      }
    },
    {
      "type": "paragraph",
      "children": [
        {
          "type": "text",
          "value": "Second hint with ",
          "position": {
            "start": { "line": 28, "column": 1, "offset": 273 },
            "end": { "line": 28, "column": 18, "offset": 290 }
          }
        },
        {
          "type": "html",
          "value": "<code>",
          "position": {
            "start": { "line": 28, "column": 18, "offset": 290 },
            "end": { "line": 28, "column": 24, "offset": 296 }
          }
        },
        {
          "type": "text",
          "value": "code",
          "position": {
            "start": { "line": 28, "column": 24, "offset": 296 },
            "end": { "line": 28, "column": 28, "offset": 300 }
          }
        },
        {
          "type": "html",
          "value": "</code>",
          "position": {
            "start": { "line": 28, "column": 28, "offset": 300 },
            "end": { "line": 28, "column": 35, "offset": 307 }
          }
        }
      ],
      "position": {
        "start": { "line": 28, "column": 1, "offset": 273 },
        "end": { "line": 28, "column": 35, "offset": 307 }
      }
    },
    {
      "type": "code",
      "lang": "js",
      "meta": null,
      "value": "// more test code",
      "position": {
        "start": { "line": 30, "column": 1, "offset": 309 },
        "end": { "line": 32, "column": 4, "offset": 336 }
      }
    },
    {
      "type": "heading",
      "depth": 1,
      "children": [
        {
          "type": "text",
          "value": "--seed--",
          "position": {
            "start": { "line": 35, "column": 3, "offset": 341 },
            "end": { "line": 35, "column": 11, "offset": 349 }
          }
        }
      ],
      "position": {
        "start": { "line": 35, "column": 1, "offset": 339 },
        "end": { "line": 35, "column": 11, "offset": 349 }
      }
    },
    {
      "type": "heading",
      "depth": 2,
      "children": [
        {
          "type": "text",
          "value": "--seed-contents--",
          "position": {
            "start": { "line": 37, "column": 4, "offset": 354 },
            "end": { "line": 37, "column": 21, "offset": 371 }
          }
        }
      ],
      "position": {
        "start": { "line": 37, "column": 1, "offset": 351 },
        "end": { "line": 37, "column": 21, "offset": 371 }
      }
    },
    {
      "type": "code",
      "lang": "html",
      "meta": null,
      "value": "<html>\n  <body>\n  </body>\n</html>",
      "position": {
        "start": { "line": 39, "column": 1, "offset": 373 },
        "end": { "line": 44, "column": 4, "offset": 418 }
      }
    },
    {
      "type": "code",
      "lang": "css",
      "meta": null,
      "value": "body {\n  background: green;\n}",
      "position": {
        "start": { "line": 46, "column": 1, "offset": 420 },
        "end": { "line": 50, "column": 4, "offset": 460 }
      }
    },
    {
      "type": "leafDirective",
      "name": "use",
      "attributes": { "component": "Second" },
      "children": [],
      "position": {
        "start": { "line": 52, "column": 1, "offset": 462 },
        "end": { "line": 52, "column": 26, "offset": 487 }
      }
    },
    {
      "type": "paragraph",
      "children": [
        {
          "type": "image",
          "title": null,
          "url": "",
          "alt": "custom-name",
          "position": {
            "start": { "line": 54, "column": 1, "offset": 489 },
            "end": { "line": 54, "column": 17, "offset": 505 }
          }
        }
      ],
      "position": {
        "start": { "line": 54, "column": 1, "offset": 489 },
        "end": { "line": 54, "column": 17, "offset": 505 }
      }
    },
    {
      "type": "code",
      "lang": "js",
      "meta": null,
      "value": "var x = 'y';",
      "position": {
        "start": { "line": 56, "column": 1, "offset": 507 },
        "end": { "line": 58, "column": 4, "offset": 529 }
      }
    },
    {
      "type": "leafDirective",
      "name": "use",
      "attributes": { "component": "Script" },
      "children": [],
      "position": {
        "start": { "line": 60, "column": 1, "offset": 531 },
        "end": { "line": 60, "column": 26, "offset": 556 }
      }
    }
  ],
  "position": {
    "start": { "line": 1, "column": 1, "offset": 0 },
    "end": { "line": 61, "column": 1, "offset": 557 }
  }
}
